
// #ifndef VUE3
import Vue from 'vue'
import App from './App'
//导入网络请求包
 import { $http } from '@escook/request-miniprogram';
//挂载到uni上：
 uni.$http = $http;
 //请求之前可以使用拦截器：$http.beforeRequest = function(options){}
 //请求拦截器
$http.beforeRequest = function(){
  //提示数据在加载中
   uni.showLoading({
     title: "数据加载中..."
   })
}
//请求完成以后要隐藏loading
// 响应拦截器
$http.afterRequest = function(){
    //隐藏loading
    uni.hideLoading();

}
//配置请求路径
 $http.baseUrl = 'https://www.uinav.com';
 
 //封装弹窗
 uni.$showMsg = function (title = '数据加载失败！', duration = 1500) {
   uni.showToast({
     title,
     duration,
     icon: 'none',
   })
 }

 
 
Vue.config.productionTip = false

App.mpType = 'app'

const app = new Vue({
    ...App
})
app.$mount()
// #endif

// #ifdef VUE3
import { createSSRApp } from 'vue'
import App from './App.vue'
export function createApp() {
  const app = createSSRApp(App)
  return {
    app
  }
}
// #endif